Skip to main content

Full text of "SUM The Sinclair/Timex Users Magazine"

See other formats


TS 1000 TS 1500 TS 2068 


THE SINCLAIR/TIMEX USERS MAGAZINE $300 


Volume IV JULY 1986 Number 7 


“Family Portrait’’ 


The Sinclair QL. 


Beene 
losfwefecBaswt ty -fu Bi fo Pe | 
SSeSs Sauces 


| TIMEX COMPUTERS 
THE POWER IS WITHIN YOUR REACH 


Now from Timex...a powerful new computer. The first computer 
for under = 


The Sinclair ZX80. 
4 complete computer— 
Only $199.95 pies 85.48 sing 


TEV IOE Oe SING AR 2068 


and con 


Just wi 


price to 


Joe Will 


Well, this is it! With this issue Of SUM we complete two full years of 
publishing this magazine in its present format. We were usually on time, 
clude this final issue only one month behind schedule. 
a magazine will be NO more. However, We welcome the opportunity to 
continue to work with Time Designs Magazine and Tim Woods, its 
lly, by merging our efforts in this way, our favorite 
computers will be able to continue to receive the very finest support 


possible. 


editor. Hopefu 


receive the gre 
they cannot survive in this market. 
to the Atari, Commodore, or IBM market to stay in bus! 
same time, new products are still coming to 
applications, graphics, utilities, hardware. Consider each carefully and 
buy as soon as possible if interested. We've all already paid for our 
machines !ong ago. Regular expenditures in new additions is 4 small 


Letter from the 


Editors 


thin the last month we became aware to the leaving of the 


SUM as 


ther s ter, English Micro Connection due to 


pay for the “fun” and value of these products. 


iamson & Richard Cravy 


Editors and Publishers 


Our reprint of The Best of SUM is already in its second edition! It 
consists of 112 pages of articles from past issues Of SUM. Going to 
press now is The Best of SUM, Part Il with the best articles, programs, 
and construction projects from December, 4985 thru July, 4986 all in 
one volume — about 65 pages WO h. Look for our ads | i 
publications for any other new products introduced by SUM. 


Thank you, one and all, for your unqualified support and help in 
making this publishing venture the pleasure and success that it Ww 


as! 


To use the EPROM programmer discussed 
last month with the TS 1000/1500, you need 
to use the program listed here. Because 
the 1000/1500 does not have IN or OUT, a 
couple of short machine code -coucines 
appear in the REM statement of line l. 


Memory location 16514 holds data to be 
outputted, and 16515 holds incomming data. 
16521 is POKEd with the correct port to 
output from. The OUTput routine starts at 
16516 and the INput routine starts at 
16524. 


Here is the machine code listing using 
decimal addresses: 


16514 jdata 
16515 ;data 
16516 F5 push af save registers 


16517 3A8240 1d a,(16514) ;1d data in reg. 
16520 D3N? ~=oout (N),a a, out to port n 


16522 Fl pop af s;restore reg's. 
16523 C9 ret s;return to prog. 
16524 F5 push af : 

16525 DBOO in a,0 3in data from 0 
16527 328340 1d (16515),a port, 1d data to 
16530 Fl pop af 16515 

16531 C9 ret sreturn to prog. 


The first time you LOAD the _ program, 
use GOTO 270 to place the machine code in 
the REM statement in line 1. Then delete 
lines 270 onward and save this version. 


The best use of this EPROM programmer 
is to have some type of memory board such 
as Hunter's Non-volatile memory board for 
the 1000/1500 which occupies the 8-16K 
area. You could even make some cartridges 
for the few TS 1510 cartridge players that 
exist. 


The 1500 can auto-RUN programs’ stored 
on cartridge provided that memory location 
8192d is set (=1) and starts executing at 
8193. The 2068 has a much more involved 
way of setting up for cartridge use. The 
first eight bytes of the cartridge or 
EPROM contain information as to the type 
of program and where it is banked to and 
where the program starts. On power up, the 
computer checks these eight bytes and acts 
accordingly. 


The first byte tells the computer 
whether the program is in BASIC (01) or 
machine code (02). The second byte tells 


whether it is AROS (01) or LROS (02). The 
third and fourth tell where the starting 
address is. The fifth tells what “chunk” 
of memory the program resides in, the 
sixth tells whether it is auto start (01) 
or not. The seventh and eighth tells the 
number of variables being used plus 21. 
The "chunk" byte can be in 8 or 16K 


blocks and set using the following codes: 


Chunk Addresses Decimal code 

8K 16K 

0 0-8191 1 3 

1 8192-16383 2 

2 16384-24575 4 12 

3 24576-32767 8 

4 32768-40959 16 48 

5 40960-49151 32 

6 49152-57343 64 192 

7 57344-65535 128 


To see how this works, lets look at the 


first ten bytes in three of the most 
popular cartridge software: The Spectrum 
Emulator, OS-64, and Hot-Z. 
Spectrum Emulator 0OS-64 Hot-Z 
0 243 0 2 
1 1 1 2 
2 110 5 8 
3 56 0 128 
4 252 252 207 
5 195 195 1 
6 203 158 21 
7 17 13 0 
8 42 42 251 
9 93 93 205 
The Spectrum Emulator and OS-64 are 


both LROS type as designated by the 1 in 
the second byte and Hot-Z is an AROS type 
as designated by the 2. For LROS type, it 
does not matter what the first byte is, so 


for the emulator and 0S-64, the numbers 
there are insignificant. The 2 in Hot-Z 
means that it is machine code. 

The Spectrum emulator starts executing 


at 256*56+110=14446 due to the numbers in 
the third and fourth byte. OS-64 starts at 
256*0+5=5, and Hot-Z starts at 256*128+8= 
32776. From the fifth byte and the table 
above, we can see that Hot-Z is banked 
into the 32768-49151 region, and both 
OS-64 and the Spectrum emulator are in the 
0-16383 region. 


' 65535 bug and others. To make 


The rest of the bytes are not used at 
startup and can be used for part of the 
program for LROS, but for Hot-Z, which is 


AROS, we can see that it is set for 
auto-run by the 1 in the sixth byte. 
For a BASIC program, the first byte 


should be 01, the second byte should be a 
two, and bytes 3 & 4 should be the start 
address of where the BASIC program begins. 
The sixth byte should be 01 for auto-RUN. 
It would be best to start an AROS program 
at 32768 as Hot-Z does to avoid any 
unwanted confrontations of the system 
variables which usually end around 26700. 


Variables must be initialized in the 
BASIC program and DEF FN and FN do not 
work from cartridge. For more information 
on making and using cartridges, contact: 
Bob Orrfelt of GESSO Products, 3436 Bay 
Road, Redwood City, CA 94063. 


The Technical Manual for the 2068 (sold 
by Time Designs Magazine) has some of the 
code for the 2068 home ROM to correct that 
obnoxious stop-before-delete bug, the INT- 
corrections 
to the home ROM, you need to copy the code 
up into memory so that you can make the 
changes. To stick with even numbers, start 
the code at 40,000 by first entering CLEAR 
39999:NEW and then the following: 


2000 FOR N=0 TO 16383: POKE N+40 
000,PEEK N: NEXT N 


Now the code is up where you can 
manipulate it. Make the following POKEs to 
correct the listed bugs: 


DELETE delay INT-65536 etc. cont. 


40849,1 43794 ,24 
40850,1 43795,26 
40851,0 43796,241 
40852,11 43797,119 
40853,121 43798,35 
40854,176 43799,114 
40855, 32 43800,35 
40856,251 43801,113 
40857,241 43802, 43 
40858,24 43803 ,43 
40859,210 43804, 43 
43805, 209 
Optional turn on 43806,201 
message: (Use code 43807,241 
for each char.) 43808, 43 
44376 Good Day! 43809,54 
44386 Revision 2.1 43810,145 


| 
| 


44400 July 1986... 43811,35 

add 128 to last 43812,54 

character 43813,128 

43814,60 

INT-65536 etc. 43815,24 

53297 ,245 43816 ,237 
53298, 60 43817,255 
53299,179 43818,255 
53300,178 43819,255 
53301,194 43820,255 
53302,228 43821,255 
53303,53 

53304,195 

53305, 239 

53306,53 


After you have made all the corrections 
you wish to make, use the program shown 
last time to program your EPROM. When the 
program asks for memory start loacation, 
enter 40000. Answer 0 to "Enter start 
address of ROM and 16384 for length of 
code question. The EPROM will take about 
12 minutes to program and will verify 
afterwards. If all goes well, you will 
have your own personalized 2068 operating 

‘system when done. 


For those with QL's that have started 
to tinker around with your own hardware, 
you should find it fairly easy to convert 
this programmer to make your own EPROM 
based software cartridges for it as well. 


The possibilities are endless with what 
you can do with the cartridge ports and 
this EPROM programmer. Enhanced operating 
systems, utilities, quick load programs 


with memory saving techniques are just a 
few of ideas. How about both an _ enhanced 
2068 operating system and a Spectrum 


operating system all on one 32K EPROM? 


One final note, after you program a few 


of these EPROMs, you may find that you 
will want to erase some. They require 
ultra-violet light for erasure, i.e., a 


special lamp is needed to erase them. The 


commercial erasers run on up into the 
hundreds of dollars. One eraser that I 
have found to be very cheap and effective 
is the DATARASE by Walling Co. available 


from R&D Electronic Supply, 100 E. Orange- 
thorpe Ave., Anaheim, CA 92801 (714) 773- 
0240. They take plastic and phone orders. 
Price was $34.95 when I got mine and it 
will erase two EPROMs in about 8-10 mins. 


Joe williamson 


Better RGB Circuit 


TRUTH TABLE 


+5V Positive 
Syne 


Composite 


Syne 
Ovt 


To 
Ewrter 


oF QY 
tn 2068 


MZ0K2 


9N22212 
NPN -- 
Transistor 7 


Red 


Ovt 


Green 
Out 


Blue 
Out 


The circuit described in the february 
1986 issue of SUM was designed around the 
Sears RGB/TV/Monitor (same as the Sanyo 
model # 31C426) and the Magnavox (NAP) 
RGB-40 or 80. 


Both of these monitors (and the QL 
monitor as well) take negative-going 
composite sync and active high RGB signals 
and have well buffered inputs to clean up 
any poor inputs. 


Many RGB monitors out on the market 
don't have these features and therefore do 
not work very well or at all with the 


circuit described. With the simple 
addition of a 74LS86 Quad 2-input 
Exclusive OR gate, you can shape (buffer) 


and invert all four signals to what ever 
format you need by changing the polarity 
of one of the two input lines on each of 
the four gates. 


Also, I neglected to say what 
transistor was used in the original 
circuit; it is a 2N2222, Radio Shack #276- 
2009. Although, any garden variety NPN 
transistor should work. 


Joe Williamson 


MACHINE CODE TUTOR 


A review lost from June issue 


Well, we pulled a fast one on you all 
last month. We were testing you and no- 
one wrote and said that we left out the 
second column in James Brezina's review of 
MACHINE CODE TUTOR! 


Actually, it was a mistake on our part. 
Somewhere between pasting the issue up and 
printing it, the paste-up column fell off 
revealing part of May's article "Tape 
Makes a Difference" and obviously it does 
because this "tape" didn't stick! 


Here is the column that is missing. We 
Suggest that you take this page and copy 
it and cut out the missing column and use 
good tape and stick it in its proper place 
in last month's article. Our apologies go 
out to all of our readers and to Mr. 
Brezina for messing up his article. 


FOR SALE 


Sinclair QL Computer with software, Delta 3-in-1 
128K memory card with disk interface and parallel 
port, dual 3” disk drives and diskettes. All for $550 plus 


shipping. Will consider offers or breaking up. 


Microvitec RGB monitor for QL or 2068; includes 
cable. $225 plus shipping. Panasonic RGB monitor 
and cable, $175 plus shipping. 


Richard Cravy — 904/378-9000 evenings 


The Missing Column: 


line appears. From then on, you can use 
any key to step through the program. The 
action explained does not occur until you 
key to the next step, then the registers 
specified by the instruction show numbers. 
It is interesting to see how the Program 
Counter steps through the program, 
especially with calls and jumps. Here I 
encountered one of the things I find wrong 
with the program. As an example, a line 
will contain the following mnemonic: LD 
DE,8740. The DE pair at the bottom will 
show the number in that register pair and 
will show the HL register pair as 
containing 243 although that register pair 
has not been stepped to in the program. 
There is no explanation of this in the 
program. 


After the ML program is completed, you 
are given the choice of RUNing it again, 
editing it, or returning to the menu. If 
you key enter, you are given the choice of 
loading another set of lessons or going to 
the assembler. Once you enter the 
assembler, you can no longer return to the 
lessons loaded in. The assembler can be 
entered directly from the first section 
without loading in any lessons. You can 
enter your own programs in the assembler. 


You can enter a label of up to six 
characters or you can hit the space key 
and jump 7 spaces to where you can enter 


mnemonics and numbers. I only tried 
decimal numbers. There is a way to switch 
the display between decimal and 
hexadecimal. After entering a line, 


pressing ENTER advances you so you can 
enter the next line. After you have 
entered all the lines of your program, you 
key STOP and it will assemble your program 
and show the same screen as in the lesson 
examples. You can then run the program in 
the same way as the lesson's examples. 


There are a number of things that I 
don't like about this program. In a 
program entered through other assemblers, 


you can specify addresses for jumps or 
offsets for relative jumps. In this one 
you cannot. You must label lines to be 
jumped to and use that label in the jump. 


You are limited to only 15 lines for the 
program. You are limited to addresses 
16384 to 23295 and 32000 to 32192 for your 


AM 


— SOUNDER — 
Using SOUND on the 2068 


A COMMENT 


When writing an article I always try 
to do something which will encourage 
others to try their hand at learning to 
program for themself. While SOUNDER is a 
working program, it is open to improvement 
and I hope some of you will do just that. 
You may want to allow for larger files, 
add new routines, or anything that you 
think will make it better. How about 
adding a Catalog file? 


SOME PARTICULARS 


The program starts out by going to a 
subroutine which draws the Logo for the 
opening screen at line 580. After this it 
draws the working screen at line 25. Then 
comes the routine for adding the screen 
commands at line 95. 


Next comes the main part of the 
program starting at line 145. Here we have 
a part of the program which keeps track of 
the command keys that are pressed by the 
User. [If for example the User presses the 
"8" key, a jump is made to a Subroutine 
which keeps track of seeing if the key is 
still pressed and starts the amount (Amt) 
going upward in value. If the key is 
released, then the program is RETURNed to 
where it came from. The same thing happens 
in reverse for the countdown routine. 


All other routines are sensed from the 
keyboard in the same manner as the above. 
It is which key has been pressed that 
determines which sub-routine the program 
goes to. These Subs are labled according 
to their function. For example: GOSUB tape 
makes the program do the TAPE routine at 
line 350. 


Use the 8 & 5 keys to change the value 
of each register for the particular sound 
you wish to make. Press six to move to the 
next register and then follow the menu at 
the bottom of the screen to sound off, 
Retain, or SAVE the values. 


THE MEMORY 


The memory which is used to store the 
values for the Registers is broken into 
two parts; one holds the register numbers 
(at 59000), and the other saves the values 
which go into the registers (at 60000). 
These locations were picked because they 
are high in memory. Why are they split 
into two groups? I felt it was easier from 
a programing view to do so. It allows one 
variable to count for both locations 
rather than having them at one _ location 
and having to alternate the values. 


TAPE IT 


Once the TAPE option has been chosen, 
the two memory locations which hold the 
data for the sound program(s) is altered 
and put into one location for ease of 
handling to tape. The two locations are 
PEEKED and then stored in location 58000. 
The data is saved in alternate fashion; 
first the register number and then a value 
of that given register. 


GET A SOUND 


When a request for a sound is made 
from the keyboard, a prompt asks for 
either ALL or LAST entry. Here is an area 
which may be altered to suit your needs. 
The routine begins at line 270. Either 
choice is routed to the proper routine. 
One will allow only the last 13 entries to 
be called up. The other will call all the 
memory up to a given limit which you may 
set. Default is 20 complete register pairs 
(13*20). 


WHY DIDN'T I? 


Why didn't I make it more elaborate? 
The first thing a program should be is 
User friendly. It should not burden the 
User with to many commands which are hard 
to remember. The more the program grows 
(as a rule), the harder it gets to use 
easily. Number two, it was left this way 
with hopes that some of you would taylor 
it to your liking. Have I changed it much 
since the beginning? You bet! All ideas 
may be improved upon with enough thinking! 


SOME THOUGHTS 


How about sound routines that may be 
entered into a question and answer type 
program which would produce some wierd 
noises for the wrong or right answers? 


Looking for that “spacey” sound? Try some 
of the basic sounds given in your manual 
and go from there. Have you tried 
immitating a cricket? How about a frog? 
Sounds are of unlimited supply, it's up to 
you. 


ATTACK AND FALL 


Well ok, it's decay, not fall. Sounds 
which you hear every day are produced with 
these two terms. Attack is simply how fast 
a sound reaches it maximum peak level. 
Decay is how long it takes it to drop back 
off. Now as for the cricket, it has (I 
think) about an even attack and decay 
range. That gives us approximently a 
SAWTOOTH wave form. See page 193 of your 
manual: Fig 10. Now if the sound were very 
fast in rising (attack) and slower in 
falling off (decay), then fig 8 would fill 
the bill. 


AND THERE 


You have it. These are some basic 
ideas to help you in getting started. The 
rest is up to you. Try it out and have 
some fun. 


Andy Centek 
Garden City, MI 


t 
mx. 


TE 
EA 


a 


TR 


f= f= 
WHat Hi LL 


fe CNL 


Wi ea 


DAD 


eS 
WCU 
cia 


ELVA! 
ee ee 


RECOLLECT Lt 
UE . 


ULL = 


Te tt 


Ul 
Lo 


ean 
Ha) Md nl 


vo WM 


Classifieds 


WANTED: Info to get a sick ZX80 up and 
going. No cursor, just garbage on the 
screen. Kit manual might help. Donald S. 
Lambert, 3310 Clover Dr. SW, Cedar Rapids, 
IA 52404. (319) 364-4330 after 4PM CDT. 


FOR SALE: TS 2068, $100. Two TS 1500, $135 
Two TS 2020 recorders, $50. Will sell 
separately. All w/cables and power supply. 
Call (315) 769-2974 11AM-2PM or after 6PM. 


10 


Vendor Reports 


E-Z KEY has just released a new program 
for the QL called DUMP which allows you to 
make a hard-copy of the QL screen on your 
Epson compatible printer from SuperBASIC. 
$24.95. E-Z Key, Suite 75, 711 Southern 
Artery, Quincy, MA 02169. 


Curry Computer now has the following 
Spectrum programs: Delta Wing, Chiller, 
The Comet Game, Molecule Man, 1 Man & His 
Droid, Skyranger, Planets, and Back to 
Skool. Prices range from $9.95 to $18.95. 
Curry Computer, PO Box 5607, Glendale, AZ 
85312-5607 (602) 978-2902. 


Inventory Program for 2068 


I tried to make this an user-friendly 
program. If the program is interrupted, it 
should be restarted with GOTO 50. 


At some places in the program, if there 
is an error and the program does not 
return to the menu, data can be lost to 
the user. It is still there but the 
counter "A" will be set at the wrong 
number. It is recommended that this option 
be disabled by adding a REM statement 
after 55 while working on the program, but 
remember to remove it once all your 
changes have been made. To enter your own 
name and title, change line 190 and 215. 


which 
the 


The main menu has eight options, 
may be selected by pressing 
appropriate number. 


Option 1 starts a new inventory and 
will erase all previous files. However, if 
the selection is made by mistake, the 
program will stop with a flashing warning 
and may only be continued by pressing "C". 
Any other key will return to the main 


menu. The arrays are dimensioned here and 
place limits on data to be entered. 500 
items may be entered. Their names can be 


up to 16 characters in length. all lengths 
include spaces. The price is limited to 6 
places. Thats $999.99 for each item. Item 
count is limited to 99999 and minimum 
count is limited to 9999. Commas should 


J 


not be used since this will shorten the 


allowable space. 


Option 2 is used to add items to the 
file. Prompts are used at each step. When 
the date is asked for, enter two digits 
for the month, day, and year. January 8, 
1986 would be entered 010886. It will 
appear in the program as 01/08/86. 


Option 3 allows changing 
status. Such as item name, quantity, 
price, minimum stock level, vendor, or 
date ordered. If a 0 is entered instead of 
the date, that item will not show up when 


any item 


minimum stock level is asked for. A_ good 
way to not reorder an obsolete item. 
Selection of an item is done by item 


number and not by item name. 


Option 4 will search for an item by 
name. the program prints the file numbers 
as it runs through looking for a match. 
This makes the program a little slower, 
but is well worth the time, since it lets 
you see that it is working and where its 
at. 


Option 5 allows looking at each item in 
inventory. This option may be terminated 
at any time and returns to the main menu. 


Option 6 will delete the item number 
you selected and move the other files down 
one position to fill the void left by the 
deleted file. Here again you can watch the 
files move. The program does not have to 
run to 500, the limit of the file space. 


Option 7 will check stock to see if any 
item is at or below minimum stock level. 
Any item found is printed on the _ screen 
showing the item number, name, stock level 
and minimum stock level. 


Option 8 allows the user to save the 
program or stop without returning to line 
50. 


A final word. When changing the 
program, disable the ON ERR at line 50 
until you are sure the program is working 
correctly, otherwise the program could 
lock up requiring you to turn off the 
computer and start over. 


For a master copy, enter CLEAR before 
saving to tape. Don't CLEAR when data is 
to be saved. When the master copy is 


11 


loaded, you must use option 1 to set the 
arrays before any data can be entered. 
Don't forget, option 1 will wipe out all 
data in a loaded program. 


Enter the program and RUN for the first 
time only. Running after data entry will 
erase all data. Here is a breakdown of 
program operation: 


Line 10, X$ contains stars for 
accentuating the program and is printed 
when called for. 

Line 50 sets key “click” and puts 
computer in CAPS lock. 

Line 55 stops loss of data in case a 
wrong entry is made. 

Lines 60 to 240 comprises the initial 


menu. 


Line 250 takes the value of A$ _ and 
multiplies this number by 1000, sending 
the program to the selected menu item. 


Lines 270 to 320 is the print 
subroutine to print files selected. 
Line 1000 clears the screen and 1001 


flashes the warning that all prior data 
will be lost if you continue. Any key 
except "C" will return you to the menu. 


Lines 1010 to 1060 dimension string 
arrays to hold 500 items and related 
information. 

Lines 1070 to 1340 allow you to _ load 


che program with your inventory items. 


Lines 1110 and 1165 allow escaping from 
the loading routine back to the main menu. 


Lines 1350 to 1380 notify you when the 
files are full and return you to the menu. 


Line 2000 directs the program back to 
the inventory loading routine to add 
additional items. 


Line 3000 sets a flag since the 
following routine is used in two parts of 
the program and the value of "Zz" 


determines where the program is directed. 
Line 3000 sets Zto 1 and any return to 
line 50 resets Z to 0 at line 75. 


Line 3010 to 3260 allow changing the 
data concerning the item selected. 


Line 3265 returns to the main menu. 


Lines 3270 to 3350 are used in other 
sections of the program. 


Lines 4000 to 4200 search for an item 
by name. 


Line 4100 sets S$ to A (number of items 
in inventory) with a length determined by 
the length of the named item. 


Line 4140 sends the program to line 
4210 for print out when the matching name 
is found. If no match found, the program 
returns to line 4120 to continue the 
search. If no match is found by the time N 
runs out, line 4160 informs you that the 
item was not found and asks to try another 
or return to the menu. 


Lines 5000 to 5210 cycle through the 
inventory an item at a time. 


Lines 6000 to 6240 delete an item from 
the file and drop each item back one to 
fill the void. 


Lines 7000 to 7170 runs_ through the 
inventory to pick out items that are at or 
below minimum stock level. 7180 returns to 
the menu. 


Line 8000 disables the command to go to 
50 on an error. This is selected any time 
a save routine is selected and is the only 
way to stop the program. 


Lines 8010 to 8060 contain the _ save 
routine. Enjoy! 


Thornton E. Benson 


12 


ee a 


mgt ae 
wee bead 


1 
be 
eo 
el f= 


Cave LU 
HEE UIE Se fom foe 
th. AT 


Cis. 
iM Se 
Cu 
Wb LL 
i 


mr 


uw wie be "ul CUM Ut 
‘tft Fel LN: . a 
few HER a) ce Mess cao eal a | 


Oa ae 


x 


Wie. 


wi 


ong 


ite sds 
bem few fe LE mf ag Ke erg 


shee 
Pe. se fee So bel 
eee os Ue Wd kel cn 


ed a 


AA he. 


Ce 
nna 3 


Ch We. 


ae 


Tas 


Ck 
net 
NSU LUE St 
ud [hed ooh 


soul 
De 
Wh. 
TE eed tee 


CIC 


ups 
Rae EEE CSU 
Lec Lt - 


Ur ry | 
} ef | |. 


deh i 


as 


OWI ae 


oc 


“EFE 


“EFL EFA 
al ° 


capers : 
a 


i 


AF 
Il 


fe om 
WJ FEL 
me | cal 


capone 
thee 


no WU ured 
ee cee ee 


Ke : 
(LES IE oe 
woaueu 


Ds Sea ON 
Il 


sy 


Bae 


ce We. (tt 


W. I.. 
Fed CL Pd, 


ae es | 
Je 


Cs 
RL Ld 
Cosy 
MURA eA 


“ERE IN 


is 
on Oras Nera BN 9 a 
Ose BOOk Des RB 


Ie Leas 
UCU CUCU CUCU um) yd 
A Rs CIEE: 


13 


a 


UTA 


tae 


AGA AA AA AA 1 14- 


ae ove 


144- 


ie 
ae 


4H AA AS A4- it 


or 


al 


Now Available! 
“THE BEST OF SUM, PART II” 


Over 60 pages of program listings, reviews, hard- The original “THE BEST OF SUM” is now in its 
ware projects, hints and tips, and articles. Covers 2nd printing. 112 pages of articles going all the 
TS-1000, TS-2068, and QL. All are reprints from way back to the beginning of SUM — 3 years 
the last year of SUM plus a few that didn’t make it worth! 


into print before now. $41.95 postpaid 


Articles include Building an EPROM Program- 

mer, Sprites on the 2068, Adding RGB to 2068, QL F a 
Word Processing, What's Available for TS-1000, SE Special [sate eco) tase peslpald: 
and much more. Does overlap the “Special Issues” TS-1000 Special Issue (5/86) — *3.95 postpaid. 
advertised to the right. 


$6.95 postpaid Everything! $20.00 postpaid 


SUM Magazine — 3224 NW 30 Avenue — Gainesville, FL 32605 — 904/462-1086 (eve.) 


14 


— * 


curry 
| computer 


“We know the QL ... We've been appreciating it longer.” 


$34.95 


Curry Computer has 

been Appointed Sole 

U.S. Distributor 

for all Pyramide 
QL Products 


Also from Pyramide and 
Curry Computer: 
Nucleon, Vroom, Othello 
and Mortville’s Manor 


Available from 
Curry Computer 
or Your Local 
QL Dealer 


SOFT FOR THE 


For the first time, a 
game which uses 
the full power of the 
QL spatial effects, 
combined with fast 
animation. The 
object will leap out 
of the screen 
thanks to the 


MONITOR 
ONLY) 


supplied with the 
game 


TRADE INQUIRES WELCOME 


P.O. Box 5607 _e Glendale, Arizona 85312-5607 e 1-602-978-2902 e Telex (via WUI): 6501267701 
OFFICE: 2412 West Greenway e Suite B-10 e Phoenix, Arizona 
15 


Now at last... 


The FootePrint Printer Interface 


The FootePrint Printer Interface was originally described in the January-March 1985 issues of SUM Magazine. 
Now improved and professionally built, it is available direct from the designer! FootePrint plugs into the 
cartridge slot of the TS-2068 and works with both Tasman (B and C) and Aerco print driver software. Just 
load the software and print. No POKES required. No modifications. 


e for Centronics parallel printers 
© works in both 2068 and Spectrum mode 


© plugs into cartridge dock—door completely 
closes with cable running back under computer 

© frees up rear edge connector allowing other 
peripherals to be used; less chance of a crash 

@ print driver software for LPRINT, LLIST, and 
COPY included for 2068 and Spectrum modes 


® compatible with OS-64 & Spectrum emulators 
e EPROM socket and on/off switch on board 


® requires no modifications to computer 


FootePrint Interface w/software & cable 
FootePrint with OS-64 option included 
Bare board & instructions only 

Cable only for use with bare board 


$45°° postpaid 
$65°° postpaid 
$15°° postpaid 
$15°° postpaid 


All prices are pre-paid and include shipping charges. Florida residents must add 5% state sales tax. 


FOOTE <&, SOFTWARE 
P. O. Box 14655 — Gainesville, FL 32604 
904/462-1086 (6 pm - 9 pm EDT) 


ow’ AT LAST'! AVERY AFFORDABLE COMPUTER 


WP ATAVERY AFFORDABLE PRICE 


POWERFUL FULLY PROGRAMMABLE WITH 2K OF MEMORY--PORTA- 
BLE—8&7/8 » 1.48 INCH MODULE SINGLE-KEY ENTRY COMMANDS— 
OURABLE 40 KEY MEMBRANE TYPE KEYBOARD -ZB0A BASED FOUR 


LARKEN 


CHIP DESIGN—EDUCATIONAL—UNIQUE SYNTAX-CHECK REPORT 
CODES FOR ERROR IDENTITY—-GRAPH DRAWING AND ANIMATED DiS- 
PLAY—ACCURATE TO 91/2 DECIMAL PLACES FOR FULL RANGE MATH 
AND SCIENTIFIC FUNCTIONS--AT AN AFFORDABLE F'RICE 


WE CANNOT TELL YOU THE MAKE OF THE COMPUTER BUT IT WAS 
MADE BY A FAMOUS WATCH COMPANY. THEY USED TO SELL FOR 


aeaeaneornos 
PASS Taees 
Seeseereaces 
asaoaacoaenss 


$9 8 

WE BOUGHT OUT WHAT THE FACTORY HAD LEFT IN STOCK AND HAD 
TO REMOVE THE LABELS. THESE UNITS ARE UNPACKAGFOD. LESS THE 
BV WALL ADAPTER AND MANUAL BECAUSE THIS IS A DISCONTINUED 
ITEM THERE IS NO WARRANTY 


GET THEM WHILE THEY LAST LIMITED SUPPLY 


1 UNIT FOR $19.95 BUY 2nd FOR $16.95 
BUY THE 3rd UNIT (NON OPERATING FOR PARTS) $10.95 


9V DC WALL ADAPTOR $495 
MANUAL (OVER 150 PAGES) $2.95 


See September 1984 issue of 73 for TIMEXRTTY article 


CHIP BONANZA ut THESE PRICES THEY ARE A STEAL) 


PCA TV interface cable 
" 2 


APPLE |! and APPLE Ii+ COMPUTER 
Cassette Software: 


SHIPPING INFORMATION: ORDERS OVER $25 WILL BE SHIPPED POSTPAID EXCE POST-PAIO EXCEPT 
ON ITEMS WHERE ADDITIONAL CHARGES ARE REQUESTEDON ORDERS LESS THAN 
$25 PLEASE INCLUDE ADDITIONAL $250 FOR HANDLING AND MAILING CHARGES. 
MICHIGAN RESIDENTS ADD 4% SALES TAX SEND 20¢ STAMP OR SASE FOR FREE 
FLYER CANADIAN ORDERS ADC $5 00 POSTAGE IN U.S. FUNDS. 


HAL-TRONIX, INC. gig at) 


P.O. BOX 1101 - DEPT. HR 
SOUTHGATE, MICH. 48195 
PHONE (313) 285-1782 


Features Common to Both: 


QISK DRIVE py-g 7 
Controller Boards for DOES 


LDOS on Eprom supports Basic Programs, Code blocks and Arrays 

Commands are-DIRECTORY,LOAD,SAYE,FORMAT, DELETE and EXIT 

The Directory is maintained by the DOS, (no need for manual 
directory entrys as with some other disk drives) 

Up to 52 files per disk - Efficient use of disk space (no "pages") 

Uses Shugart 455 or compatible 5.25" double sided drives 

ZX-81 version can be converted to 2068 version and 


ie 1225 EA On 10 FOR 47000 NALS vice versa (cable and Eprom required). Data is even compatible 
7732 $3 25 EA OR 10 FOR $2000 COMPUTER 7 : : 
ee #1 00, £4 OR 008, $3500 GOODIES - Capacity -160K per disk : Loads 32k bytes in 7.5 sec 
; Timex printer. ... = r 
eero (REG 83 95 gis EXcOn 10. Cour gIe0 iced, $00.98 now $9095 Assembled and tested :60 day money back guarantee 
same pa sites #5 EA OF 10: FOR ‘ash coe ener ZX-81 TS1000 features: 
tise lorsquirarent see FON SO BV @ 680 Ma. adapter (needed - The most Powerful DOS for the ZX-81 : Yery User Friendly 
Mu cose. 8 FOR 81208 3 
mz SPECIAL 3 205 niagara - Dos uses 12K - 16K area: 2k RAM on disk controller 
‘MS 9SR00NL HICRO-P 2.4 PN 8 2IT OB + 16 BIT CPU $46 16K RAM pack module. new 3 7 
Lai dad riod mesa sae ; ene - Uses no ZX-81 RAM - No more ram pack wobble (ribbon cable) 
Teresita acne SOURS napnice AND DISPLAY Rs ren JG: RAS pack module, - 
KEYBOARD quia ad REVS MEASURE’ » 10(HLTER) 5 995 patito’ sive 2068 Features : 


Spectrum Emulator Compatible 


Meer nee) Oa eee ee ee - Disk with utility programs included 
raery vain Calor Write War Special Poe: 1 mes tet MY iconme some oo - Additional commands on disk 
Unit as desrbed above, lully assem J for $1095, 8 for $1950 : su 
died & tested $350 plus snipping 10 tor $2850; 20 for 850.00 
APPLE POWER r let Hal Gtterent a . . 
eats Siok. deine Im eho a 25 fr 8001 S000!" Prices: $95.00 (US) for single drive controller 


$99.00 for 1 or 2 drive controller 
$4.00 for drive cable (all other cables included) 
include $5.00 shipping 
Send certified cheque or M.0. To - LARKEN ELECTRONICS 
(specify ZX-81 or 2068) RR#2 NAYAN ONTARIO 
CANADA K4B-1H9 


curry 


computer SUMNER SPECIALS 


--FOR YOUR T/S 1866 * --FOR YOUR SPECTRUM * --FOR YOUR GL 
DK’Tronics Keyboard 439.95 Jersey Quest $5.88 Black Jack $14.95 
Hopper $3.08 Snowman $5.68 Sorite Generator $24.95 
Mailing List $5.95 Voyage to Unknown $5.08 Cutthbert in Space $19.95 
Red Alert $3.08 Dynami teDan $9.95 Pawn $26.95 
Meteorites $3.08 Great Space Race $7.95 Hopper $1995 
Alpha Vowels $3.08 Underwurld $9.95 Realllindows $19.95 
Return From Space $3,608 Raid Over Moscow $12.99 Bounder $24.95 
Missile Launcher $3.06 Death Star $9 95 Paint Master $19.95 
Inventory Control $5.95 Hiway Encounter 995 War In East yar ious 
Rocket Man $3.88 Yie Ar Kung Fu $12.95 Blast Bugay $15.95 
FortyNiner $3.88 Wham $15.95 Othello $29.95 
éXtricator $3.88 Robin of Sherwood $18.95 
Commande $12.95 --MISC. PRODUCTS 
~-FOR YOUR T/S 2068 Back to Skool $12.95 
Movie $12.95 King Chip Brd. Game $39.95 
3D Strategy $12.95 Sam. Fox Poker $12.95 Power Center $69.95 
Bugaboo $5.86 Planets $15.95 Flip n File $6.95 
DLAN $995 Gift from the Gods $9.95 
Timegate $3.08 DLAN $9 95 --BOOKS # 
Inventory Control $995 Mined Gut $5.08 
Pers, Bank, Syst. $18.68 KhotoniWil¢ $5.68 Put. yr Spect. to Wek $5.95 
Sales File $995 zombie $5.08 Beg. Guid to Forth $6.95 
Grafist $15.95 Strontium Dog $5.88 Creating Arcades $5.95 
Mscript Overlay $5.95 Rebel Star Raider $5.08 R5232 Made Easy $16.95 
ACZ Gen. Ledaer $15.95 Pers. Bank Syst, $10.08 Delving Deeper Spect $7.95 
Kids on Keys $5.88 Py jamerama $18.95 49 Exp, Games 2X8! $6.95 
Moonsweeper $5.08 Make A Chip $5.95 
Draw I] $12.95 Terrormal inos $16.95 ~-MAGAZ INES 
Letter-Bufferwriter $16.95 War Zone $3.88 (Intro. Offer: 3 diff. mags for $16.56) 
Tasword Overlay $395 Zaxxon $16.88 Compt & Video Games 3 ford 
Way of Exp, Fist $12.95 Your Computer $3,580 
Starduake $5.06 Sinclair User $4,068 
Qi World $4.08 
TIMEX BRAND 2068 CASSETTES - $2 EA, # 
Spelling I Horace Skiing 
Budge ter St. Mkt. Sim, Blind Alley 
Crazy Bugs States & Caps Pers, Hm Finance 
Casino I Fun Golf Crossfire 


WRITE FOR QUR FREE CATALOGS FOR THE SINCLAIR GL: TS 1868: TS 2068 OR SPECTRUM 
FREE SHIPPING/HANDELING ON SOFTWARE. ADD 75 CENTS FOR EA BOOK UNLESS ORDERED WITH S/u 


POWER CENTER ADD $2.95. KING CHIP AND FLIP N FILE ADD $1, 


(* While Supplies Last) 


P.O. Box 5607 e Glendale, Arizona 85312-5607 @ 1-602-978-2902 e Telex (via WUI): 6501267701 


OFFICE: 2412 West Greenway e Suite B-10 e Phoenix, Arizona 


17 


WEYMIL CORPORATION 


eeeMakes a serious commitment to the Timex user in the development of high-quality, innovative, 
and user-friendly software, complete with layman-oriented documentation, and all at affordable 
prices. We are proud to offer you: 


*“THRUST* 


Finally, real graphics power for your TS 
1000! THRUST, the last word in 
cursor-controlled hi-res graphics for screen 
or printer output, is a software package 
composed of SincArtist HR and SincArtist 
1.3. Examine this sample for an idea of the 
powerful versitility of THRUST. 


SINCARTIST 1.3 - The original! Fantastic 
hi-res graphics delivered to the 2040 
printer. SincArtist 1.3 boasts excellent 
user~group reviews and is simply the best 
non-hardware system available. Note these 
features: 


- 192 X 256 high-resolution file displayed in a 48 X 64 screen window 

- Circles, triangles, rectangles, quadrilaterals, rays, inversing, and more 
40 redefinable patterns and a variety of draw and fill modes 

Cursor or joystick control 

- No system modifications required 


SINCARTIST HR - The last word in cursor-controlled high-resolution screen graphics. Copy artwork 
to the 2040 printer and save to tape. SincArtist HR requires a TS 1000 with a socketed 2K RAM, 
less than $10.00 in parts, and a few minutes with a soldering iron. Super user-friendly 
documentation and instructions included. All modifications are fully transparent to other 
peripherals. HUNTER BCARD OWNERS: All you need is the FREE hardware upgrade that we providel!!!! 


THRUST includes SincArtist HR and Sinc-Artist 1.3 (these programs are not sold separately). The 
Ultimate Hi-Res Tape is available exclusively from Weymil Corporation for only $20. 


*MINI XMOD* 


MINI XMOD - Allows your Westridge or Byte-Back modem to up ami download Timex programs to any 
xModem protocol BBS. 


- Fully documented with easy-to-follow instructions for the layman 

- 16K and 64K versions included 

- Ideal for storage in Hunter Board 

- Produced on high-quality casette for the ZX 81, TS 1000, and TS 1500 


MINI XMOD is available from Weymil Corporation for only $20. Please specify Westridge or 


Byte-Back version. 
WEYMIL CORPORATION 
BOX 5904 
BELLINGHAM WA 
98227-5904 


(Write for a free catalogue of other TS 2068 and TS 1000 products) 


18 


ae 


7 


The monthly magazine with a natural blending of two 
popular hobbies — Ham Radio and Computers 


(U.S. funds only) 
Permanent (U.S. Subscription) 
FT e} (=m exe) oh 


Circulation Manager 
1704 Sam Drive 
Birmingham. Alabama 35235 
Phone 205/854-0271 


QuarTerS 


A quarterly publication for the 


Timex/Sinclair computer user. 


"...Every issue has been full of helpful 
articles, great software reviews and new 
product information. Thanks for publishing 
a needed magazine for TS computer owners 
and for keeping it easy to read and 
understand. I have read other TS computer 
magazines, but none have been as helpful to 
me aS QuarTerS...I'm really’ glad I 
subscribed to QuarTerS..."-C. Bower 


One year subs. only $8.00. Overseas 
only $11.00(US$). Check or MO to: 
WMJ DATA SYSTEMS, 4 Butterfly Dr, 


Hauppauge, NY 11/788. 
. FREE FIRST ISSUE. SUM 


* Send this coupon to WJ Data Systems, 4 Butterfly ° 
* Drive, Hauppauge, NY 11788. You will receive oe ° 
* free issue of QIS ard we will bill you fora oe’ 
* year subscription. If you do not want to subscribe 
* write cancel on the bill and keep your free issue. 


» NAME : 
. STREET ‘ 
sCITY. i 
-STATE_ ZIP . 


— 


ooceoeereoeee eee eee eee eee eee eee e eee eee eee 


TS Heritans 


Affordable Quality for the Timex Computer User 
Each issue brings you 40 pages of usable information, program 
listings, product reviews, programming articles, hardware projects, 
and applications for your computer. T-S HORIZONS features nation 
ally Known authors like Paul Hunter, Gordon Young, and others. 
The price is ONLY $15.00 for a full year (12 issues) 

AND for a limited time only, new subscribers will receive our 
special telecommunications issue (#7, see below) “FREE” with 
their subscription. 


TS Haritans 


agent fel SL 


1$-2068 
PROCRAMS 
TPS 


REVIEWS 
Romors & Gossip 


* Byte Back Modem Review 
IN T-S HORIZONS #7 e ‘ : 
RES ROniZOns at 2068 Programming Tips 
* How a Compiler Works __ * Telecommunications for Beginner 
“ Book & Game Reviews * Rotating Globe Routine 
Articles By Gordon Young and Pau! Hunter * Sinclair Info. Net, 
* TS-1000 Power Supply - and more!!! 
| ——— SS  — CLIP & RETURN TODAY = ee ee ee 
Encloso $15 (US) for 12-1 - _) 
SuBeerinllon: wee hee Back NAME 
issue (while supplies last). $21 


IN T-S HORIZONS #7 


! 
| | 
| Canada, $25 other foreign. Extra ADDRESS | 
| back issue/sample:$2.00. ! 
I CITY | 
f] SEND TO: i] 
i T-S HORIZONS STATE, ZIP \ 
3 ! 


Portsmouth, Ohio 45662 SUM 4. satisFAcTION GUARANTEED « 


C. 2002 Summit Street 


Timex / Sinclair Owners... 


TAKE A LOOK! 


rvels 


2068 - 1000/1500 - SPECTRUM 


* Readers nationwide 
(and Canada too!) 


* 36 Illustrated Pages 

* Published ‘‘On Time” 

* Interesting Articles / Programs 

* Current Information 

* Exclusive ‘'T/S Shopper’ 
Guide 


$15 year 
SIX ISSUES 


SUBSCRIBE TODAY! 


SAVE $3.00 Off Newstand Price...Send Coupon (or a copy) 
with Check or Money Order for $15 (U.S. Funds Only) to 
address posted below. We will start your subscription right 
away upon receipt of your order. 


WME DESIGNS MAGAZINE COMPANY 
29722 Hull Aci. Colton, Oregon 97017 


Name: 


Address: Se ee 
City / State. i 


ee | 


19 


BULK RATE 
U.S. POSTAGE 
PAID 


TS 1000 TS 1500 TS 2068 


PERMIT NO. 460 
Gainesville, FL 


3224 Northwest 30th Avenue 
Gainesville, Florida 32605